OLMSA

AcronymDefinition
OLMSAOffice of Life and Microgravity Sciences and Applications (NASA)