English dictionary

eriobotrya japonica meaning and definition

ERIOBOTRYA JAPONICA noun

Definition of Eriobotrya japonica (noun)

  1. evergreen tree of warm regions having fuzzy yellow olive-sized fruit with a large free stone; native to China and Japan
Source: Princeton University Wordnet