Meaning of madrepore
Definition of madrepore
(noun)
corals having
calcareous
skeletons aggregations of which
form
reefs and islands
Other information on madrepore
WIKIPEDIA results for
madrepore
Amazon results for
madrepore
Tweet