Meaning of madagascar
Definition of madagascar
(noun)
a
republic
on the
island
of Madagascar; achieved
independence
from France in 1960
an
island
in the Indian Ocean off the
southeastern
coast
of Africa; the 4th largest
island
in the
world
Other information on madagascar
WIKIPEDIA results for
madagascar
Amazon results for
madagascar
Tweet