n. Republic of Madagascar, island country located in the Indian Ocean off the southeastern coast of Africa
MADAGASCAR
Meaning of MADAGASCAR in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012