pycnogonid

Explore definitions, synonyms, and language insights of pycnogonid

Definitions

Noun
any of various small spiderlike marine arthropods having small thin bodies and long slender legs

More General Terms