meaning of wild apple

1. any of numerous wild apple trees usually with small acid fruit


Related Words

wild apple |

Developed & Maintained By Taraprasad.com

Treasure Words