ENGLISH → NEPALI
madagascar
01
noun
माडागास्कर टापु
an island in the Indian Ocean off the southeastern coast of Africa; the 4th largest island in the world
02
noun
माडागास्कर गणतन्त्र
a republic on the island of Madagascar; achieved independence from France in 1960