plant trailer - German English Dictionary