dropside trailer - German English Dictionary