Definitions of Asian horseshoe crab:

  • noun:   horseshoe crab of the coast of eastern Asia