traffic patrol and ambulance - Turkish English Dictionary