LEMURINE MEANING IN ENGLISH

• Lemurine Definition & Synonyms

  1. (a.) Lemuroid.


RECENT SEARCHES