STA.


Meaning of STA. in English

abbr. Station.

Oxford English vocab.      Оксфордский английский словарь.