asian horseshoe crab Meaning, Definition & Usage

  1. noun horseshoe crab of the coast of eastern Asia

WordNet