Mobile
Log In Sign Up
Home > french-english > "alhambra" in English

English translation for "alhambra"

n. alhambra, fortress and palace in granada (spain); built by muslims during the middle ages (spain) city in california (usa); village in illinois (usa); town in alberta (canada); family name
Similar Words:
"algèbre" English translation, "algébrique" English translation, "algébriste" English translation, "algérie" English translation, "algérien" English translation, "ali" English translation, "alias" English translation, "alibi" English translation, "aliboufier" English translation, "alicante" English translation