As  madagascar  as...

comments powered by Disqus

Definition of madagascar

madagascar - noun an island in the Indian Ocean off the southeastern coast of Africa; the 4th largest island in the world; a republic on the island of Madagascar; achieved independence from France in 1960.

image

Madagascar on: Dictionary  Google  Wikipedia  YouTube (new tab)






as...