Definition, Meaning, Synonyms & Anagrams | Spanish word GRANADA
GRANADA
Definitions of GRANADA
- hand grenade
- pomegranate (fruit)
- shell (artillery)
- A province in en:Andalusia, Spain. Capital: en:Granada
- A city in en:Granada, Spain
- A country in Caribbean
- A department in Nicaragua
Number of letters
7
Is palindrome
No
Search for GRANADA in:
Page preparation took: 128.94 ms.