'granadilla tree' definitions:

Definition of 'granadilla tree'

(from WordNet)
noun
West Indian tree yielding a fine grade of green ebony [syn: granadilla tree, granadillo, Brya ebenus]