We do not currently know of any synonyms for skylabs.
The noun skylabs is defined as:
Did you mean scalps?