Definitions of granadilla tree:

  • noun:   West Indian tree yielding a fine grade of green ebony