• word of the day

    republic of madagascar

    republic of madagascar - Dictionary definition and meaning for word republic of madagascar

    Definition
    (noun) a republic on the island of Madagascar; achieved independence from France in 1960
Connect with us on Facebook