short coat made of thick fabric - Allemand Anglais Dictionnaire