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