salpa

Explore definitions, synonyms, and language insights of salpa

Definitions

Noun
minute floating marine tunicate having a transparent body with an opening at each end

Synonyms