large passenger vehicles - German English Dictionary