metro station in French metro station in French station de métro noun A railway station for a rapid transit system. Add to Flashcards