Granadillo Meaning

There are 1 meaning(s) for word Granadillo

Meaning 1 : West Indian tree yielding a fine grade of green ebony

    Synonyms : brya ebenus,  granadilla tree