STA Meaning of STA in English [sta] abbreviation station, stationary Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012