Definition, Meaning & Anagrams | English word GRANADILLA
GRANADILLA
Definitions of GRANADILLA
- Any of several species of passion flowers of tropical America.
- The edible fruit of these plants.
- The wood of these plants.
Number of letters
10
Is palindrome
No
Search for GRANADILLA in:
Page preparation took: 71.02 ms.