of or relating to Madagascar or its people; Madagascan pepper
[ Syn: madagascan ]
Madagascan (adj.)
a native or inhabitant of Madagascar
[ Syn: madagascan ]
of or relating to Madagascar or its people; Madagascan pepper
[ Syn: madagascan ]
a native or inhabitant of Madagascar
[ Syn: madagascan ]