close coupled trailer - German English Dictionary