"Station" is Станция in Russian.
Станция means "Station" in English.
Word #892 of 4,000 by frequency in Russian — level A2.
Встретимся на станции метро.
Let's meet at the metro station.