Meaning of granadilla tree
Definition of granadilla tree
(noun)
West Indian
tree
yielding
a
fine
grade
of
green
ebony
Other information on granadilla tree
WIKIPEDIA results for
granadilla tree
Amazon results for
granadilla tree
Tweet