short coat made of thick fabric - German English Dictionary