wild_appleEnglish

crab apple, crabapple, wild apple

Noun

Any of numerous wild apple trees usually with small acidic fruit

English: wild apple, crab apple, crabapple

English words with similar meanings

Show 2 words