ANOMOURA MEANING IN ENGLISH

• Anomoura Definition & Synonyms

  1. (n. pl.) A group of decapod Crustacea, of which the hermit crab in an example.


RECENT SEARCHES