Me(d)lilla
What does this Spanish name mean?
Thank you!
vote up1vote down

Replies

Melilla is found in both Spain and Italy where there are places so named that may have given rise to the surname.
vote up1vote down
Thanks! what does it mean?
vote up1vote down