Meaning of savoy

Definition of savoy

(noun) a geographical region of historical importance; a former duchy in what is now southwestern France, western Switzerland, and northwestern Italy
head of soft crinkly leaves

Other information on savoy

WIKIPEDIA results for savoy
Amazon results for savoy