MADAGASCAR


Meaning of MADAGASCAR in English

n. Republic of Madagascar, island country located in the Indian Ocean off the southeastern coast of Africa

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.