Catadupa

English

Proper noun

Catadupa

  1. A community in Saint James parish, Jamaica.

Further reading