GRANADILLA TREE
Meaning of GRANADILLA TREE in English
noun
: a West Indian tree ( Brya ebenus ) of the family Leguminosae that furnishes a fine grade of green ebony
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012