• word of the day

    madrepore

    madrepore - Dictionary definition and meaning for word madrepore

    Definition
    (noun) corals having calcareous skeletons aggregations of which form reefs and islands
Download our Mobile App Today
Receive our word of the day
on Whatsapp