meaning of wild crab

1. wild crab apple native to Europe; a chief ancestor of cultivated apples


Related Words

wild crab |

Developed & Maintained By Taraprasad.com

Treasure Words