OSTA

Medical abbreviations:
OSTA

Office of Space and Terrestrial Application(s)