DEMERARA


Meaning of DEMERARA in English

n. river in Guyana; former Dutch colony in South America which now is part of Guyana

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