large passenger vehicles - Turkish English Dictionary