Punta Cana (English, name)
expansion: Punta Cana
Senses:
glosses: A resort town in La Altagracia, Dominican Republic.
Forms: