Meaning of granadillo

Definition of granadillo

(noun) West Indian tree yielding a fine grade of green ebony

Other information on granadillo

WIKIPEDIA results for granadillo
Amazon results for granadillo