flag station (public transport) - Turkish English Dictionary