FAMILY LIMULIDAE





Definition:

  1. [noun] horseshoe crabs
    Synonyms: Limulidae, family Limulidae

Synonyms: