What is the full meaning of spacelabs
SPACELAB, a laboratory in space where scientific experiments are performed [n]
Example of the word spacelabs placed on a Scrabble board.