Tamil Dictionary 🔍

teleozoon

Te*le*o*zo"ön, n. (Zoöl.) Defn: A metazoan.


teleozoon - Similar Words