Tamil Dictionary 🔍

laemodipod

Læ*mod"i*pod, n. (Zoöl.) Defn: One of the Læmodipoda.


laemodipod - Similar Words