savoy - Dictionary definition and meaning for word
savoy
Definition (noun) a geographical region of historical importance; a former duchy in what is now southwestern France, western Switzerland, and northwestern Italy
Definition (noun) head of soft crinkly leaves
We are looking for Content Writers (1-2 years experience) for our ed-tech startup based out of Gurgaon. If interested, please reach out to us at career@opencubicles.com