1. Noun
One of the Pycnogonida.
2. Noun
any of various small spiderlike marine arthropods having small thin bodies and long slender legs
Vocabulary classified under Biology
More about this word
Synonyms and related words
Explore this word
