large passenger vehicles - Spanish English Dictionary