Englishfor English speakers
Mauritius
—
noun
an island in the southwestern Indian Ocean
—
noun
a parliamentary state on the island of Mauritius
boa
—
noun
any of several chiefly tropical constrictors with vestigial hind limbs
—
noun
(= feather boa)
a long thin fluffy scarf of feathers or fur