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.