Caramoran

English

Proper noun

Caramoran

  1. A municipality of Catanduanes, Philippines.