Meaning of eriobotrya japonica

Definition of eriobotrya japonica

(noun) evergreen tree of warm regions having fuzzy yellow olive-sized fruit with a large free stone; native to China and Japan

Other information on eriobotrya japonica

WIKIPEDIA results for eriobotrya japonica
Amazon results for eriobotrya japonica