← Back to browsealhambranoun#42,563TranslationNo Japanese definition yet.English definitiona fortified Moorish palace built near Granada by Muslim kings in the Middle AgesExamplesNo examples yet.Similar wordsanambraalhajialgebra← yhepretension →