metro station in Polish metro station in Polish stacja metra noun A railway station for a rapid transit system. Add to Flashcards