honey tree
nounDefinition of honey tree
1
: a forest tree that harbors wild bees and honey
2
: japanese raisin tree
Keep scrolling for more