dough mixing trailer - German English Dictionary