short coat made of thick fabric - Turc Anglais Dictionnaire