Dictionary / Clothing
دودون
/DOUDOUNE/
English
puffer jacket
French
doudoune
Part of Speech
noun
Register
standard