two-horse drawn cart - German English Dictionary