Advertisement

Advertisement

Costa del Sol

[kos-tuh del sohl, kaw-stuh, koh-, kaws-tah thel sawl]

noun

  1. the S coast of Spain from Estepona to Motril: resort and retirement area.



Advertisement

Advertisement

Advertisement

Advertisement


cost accountingCostain