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