salp
Explore definitions, synonyms, and language insights of salp
Definitions
Noun
minute floating marine tunicate having a transparent body with an opening at each end
Explore definitions, synonyms, and language insights of salp