Portuguese-English dictionary »

alhambra meaning in English

PortugueseEnglish
Alhambra proper noun
{f}

Alhambra(palace in Granada, Spain)
proper noun
[UK: æl.ˈhæm.brə] [US: æl.ˈhæm.brə]

Your history