Dictionary / Clothing

doudoune

دودون

/DOUDOUNE/

English

puffer jacket

French

doudoune

Part of Speech

noun

Register

standard