heel trench - German English Dictionary