Tamil Dictionary 🔍

ichthyopsida

Ich`thy*op"si*da, n. pl. Etym: [NL., fr. Gr. (Zoöl.) Defn: A grand division of the Vertebrata, including the Amphibia and Fishes.


ichthyopsida - Similar Words