granadilla_tree has definitions from the field of botany
1
[ noun ] (botany) West Indian tree yielding a fine grade of green ebony

Related terms

tree cocuswood

*