English dictionary

eriobotrya meaning and definition

ERIOBOTRYA noun

Definition of Eriobotrya (noun)

  1. Asiatic evergreen fruit trees
Source: Princeton University Wordnet