French English Dictionary

Français - English

foulard in English: