loquat tree

Noun
  1. Evergreen tree of warm regions having fuzzy yellow olive-sized fruit with a large free stone;
    Native to China and Japan (synset 112650427)

Found on Word Lists

Other Searches