ANOMURA MEANING IN ENGLISH

• Anomura Definition & Synonyms

  1. (n. pl.) Alt. of Anomoura


• Anomural Definition & Synonyms

  1. (a.) Alt. of Anomuran


RECENT SEARCHES