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.”

Synonyms

  • space station
  • station

Antonyms

  • port