Englishfor English speakers
Madagascar
—
noun
an island in the Indian Ocean off the southeastern coast of Africa; the 4th largest island in the world
—
noun
a republic on the island of Madagascar; achieved independence from France in 1960
boa
—
noun
any of several chiefly tropical constrictors with vestigial hind limbs
—
noun
(= feather boa)
a long thin fluffy scarf of feathers or fur