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