Tamil Dictionary 🔍

salamandroidea

sal`a*man*droi"de*a, n. pl. Etym: [NL.] (Zoöl.) Defn: A division of Amphibia including the Salamanders and allied groups; the Urodela.


salamandroidea - Similar Words