Meaning : A republic on the island of Madagascar. Achieved independence from France in 1960.
Synonyms : malagasy republic, republic of madagascar
Meaning : An island in the Indian Ocean off the southeastern coast of Africa. The 4th largest island in the world.