Tamil Dictionary 🔍

sclerodermata

Scler`o*der"ma*ta, n. pl. Etym: [NL.] (Zoöl.) Defn: The stony corals; the Madreporaria.


sclerodermata - Similar Words