English Dictionary
◊ MADAGASCAR
Madagascar
n : an island in the Indian Ocean off the southeastern coast of
Africa; the 4th largest island in the world [syn: {Madagascar}]