flag station (public transport) - French English Dictionary