MARBELLA
Meaning of MARBELLA in English
Mar ‧ bel ‧ la /mɑːˈbeɪə $ mɑːr-/ BrE AmE
a port and holiday ↑ resort on the ↑ Costa del Sol , on the southern coast of Spain
Longman Dictionary of Contemporary English.
Longman - Словарь современного английского языка.
2012