madriporian coral
Explore definitions, synonyms, and language insights of madriporian coral
Definitions
Noun
corals having calcareous skeletons aggregations of which form reefs and islands