meaning of spanish chestnut

1. wild or cultivated throughout southern Europe, northwestern Africa and southwestern Asia


Related Words

spanish chestnut |

Developed & Maintained By Taraprasad.com

Treasure Words