Dictionary search results

Showing 1-2 of 2 results

land crab British & World English

A crab that lives in burrows inland and migrates in large numbers to the sea to breed


You searched for land crab