Meaning of wild apple

Definition of wild apple

(noun) any of numerous wild apple trees usually with small acidic fruit

Other information on wild apple

WIKIPEDIA results for wild apple
Amazon results for wild apple