meaning of alhambra

1. The palace of the Moorish kings at Granada.


Related Words

alhambra | alhambraic |

Developed & Maintained By Taraprasad.com

Treasure Words