SEA SPIDER MEANING IN ENGLISH

• Sea spider Definition & Synonyms

  1. () Any maioid crab; a spider crab. See Maioid, and Spider crab, under Spider.
  2. () Any pycnogonid.


RECENT SEARCHES