trailer mixer - German English Dictionary