Estepona (noun) Definition, Meaning & Examples

noun
  1. a seaport in S Spain, on the Mediterranean: resort center.
Estepona (noun) Definition, Meaning & Examples

More Definitions