Spanish chestnut

Explore definitions, synonyms, and language insights of Spanish chestnut

Definitions

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

More General Terms