The definition of savory is food that is salty or spicy, not sweet, or something that is morally acceptable.(adjective)
See savory in Webster's New World College Dictionary
Origin: ME savouri < OFr savouré, pp. of savourer, to taste < savour, savor
noun pl. savories
Origin: ME saverey < OFr savoreie, altered (prob. by assoc. with savour, savor) < L satureia, savory
See savory in American Heritage Dictionary 4
Origin: Middle English savure
Origin: , from Old French savoure
Origin: , past participle of savourer, to taste
Origin: , from Late Latin sapōrāre
Origin: , from Latin sapor, flavor; see savor.
noun pl. sa·vor·ies
Origin: Middle English saverey
Origin: , alteration of Old French sarree
Origin: , alteration of Latin saturēia.
Learn more about savory