DEMERARA Meaning of DEMERARA in English n. light-brown cane sugar coming orig. and chiefly from Demerara. Etymology: Demerara in Guyana Oxford English vocab. Оксфордский английский словарь. 2012