short coat made of thick fabric - Français Anglais Dictionnaire