Pycnogonid Meaning

There are 1 meaning(s) for word Pycnogonid

Meaning 1 : any of various small spiderlike marine arthropods having small thin bodies and long slender legs

    Synonyms : sea spider