Meaning of wild crab
Definition of wild crab
(noun)
wild
crab
apple
native
to Europe; a
chief
ancestor
of
cultivated
apples
Other information on wild crab
WIKIPEDIA results for
wild crab
Amazon results for
wild crab
Tweet