MYOMORPHA MEANING IN ENGLISH

• Myomorpha Definition & Synonyms

  1. (n. pl.) An extensive group of rodents which includes the rats, mice, jerboas, and many allied forms.


RECENT SEARCHES