Ayia Napa (noun) Definition, Meaning & Examples

noun
  1. a coastal resort in SE Cyprus. Pop: 9500 (2004 est)
Ayia Napa (noun) Definition, Meaning & Examples

More Definitions