Tamil Dictionary 🔍

lemuridous

Le*mu"ri*dous, Lem"u*rine, a. (Zoöl.) Defn: Lemuroid.


lemuridous - Similar Words