mounted on vehicles - Turkish English Dictionary