Wild apple

Definitions

Noun
  1. 1
    any of numerous wild apple trees usually with small acidic fruit wordnet

Next best steps

Mini challenge

Unscramble this word: wildapple