Asian horseshoe crab

1. (noun) horseshoe crab of the coast of eastern Asia
Related Words: arthropod



Terms and Conditions of Use / Copyright Notice