meaning of savoyard

1. A native or inhabitant of Savoy.
2.
a resident of Savoy


Related Words

savoyard |

Developed & Maintained By Taraprasad.com

Treasure Words