Granada in French Granada in French Grenade proper noun A city in Andalusia, Spain. Add to Flashcards