wild apple

Noun
  1. Any of numerous wild apple trees usually with small acidic fruit (synset 112654972)

Found on Word Lists

Other Searches