English dictionary

english lady crab meaning and definition

Definition and meaning of english lady crab at MeaningMonkey.org. english lady crab meaning and definition in the English Dictionary.

ENGLISH LADY CRAB noun

Definition of English lady crab (noun)

  1. crab of the English coasts
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: