SCLERODERMATA MEANING IN ENGLISH

• Sclerodermata Definition & Synonyms

  1. (n. pl.) The stony corals; the Madreporaria.


RECENT SEARCHES