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