VariousWords beta
Definitions:
Noun
stony coral
madrepore
madriporian coral
Definition: corals having calcareous skeletons aggregations of which form reefs and islands