sta
/stɑː/Definitions
1. noun
A type of Russian tea room or a short form of station, especially in the context of a space station.
“The astronauts docked at the sta to refuel and repair their spacecraft.”
1. noun
A type of Russian tea room or a short form of station, especially in the context of a space station.
“The astronauts docked at the sta to refuel and repair their spacecraft.”