C2 noun #60,931 most common

a fortified Moorish palace built near Granada by Muslim kings in the Middle Ages

Alhambra in 30 Seconds

  • (noun) a fortified Moorish palace built near Granada by Muslim kings in the Middle Ages

Meanings

  1. 1
    noun a fortified Moorish palace built near Granada by Muslim kings in the Middle Ages

Related Content

Learn it in Context

Was this helpful?

Comments (0)

Login to Comment
No comments yet. Be the first to share your thoughts!