meaning of granada

1. a city in southeastern Spain; site of the Alhambra a palace and fortress built by Muslims in the Middle Ages which is now a major tourist attraction


Related Words

granada |

Developed & Maintained By Taraprasad.com

Treasure Words