Demerara-Mahaica

English

Proper noun

Demerara-Mahaica

  1. A region in Guyana, which borders the Atlantic Ocean.