savory - Dictionary definition and meaning for word
savory
Definition (noun) any of several aromatic herbs or subshrubs of the genus Satureja having spikes of flowers attractive to bees
Definition (noun) dwarf aromatic shrub of Mediterranean regions
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