0%

ALL meanings of marbella

Mar·be·lla
M m
  • noun marbella a seaport in S Spain, on the Mediterranean: resort center. 1
  • noun marbella a coastal resort in S Spain, on the Costa del Sol. Pop: 100 000 (2004 est) 0
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?