Wikipedia AI summary
Demerara (disambiguation)
Demerara may refer to: The regions of Guyana: