Asian horseshoe crab
1.
(
noun
) horseshoe crab of the coast of eastern Asia
Related Words:
arthropod
Terms and Conditions of Use / Copyright Notice