Tamil Dictionary 🔍

diplopod

Dip"lo*pod, n. (Zoöl.) Defn: One of the Diplopoda.


diplopod - Similar Words