special-purpose trailer - German English Dictionary