madagascar

Noun
  1. A republic on the island of Madagascar;
    Achieved independence from France in 1960 (synset 108981960)
  2. An island in the Indian Ocean off the southeastern coast of Africa;
    The 4th largest island in the world (synset 108981743)

Other Searches