flag station (public transport) - Spanish English Dictionary