madrepore
English
madrepore meaning in English • madrepore का अर्थ अंग्रेजी में
Noun
- Any coral of the genus Madrepora, a group of corals having calcareous skeletons aggregations of which form reefs and islands; formerly, often applied to any stony coral.