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