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. 2012