Read the dictionary definition of savour. All definitions for this word.
1. the taste experience when a savoury condiment is taken into the mouth
2. derive or receive pleasure from; get enjoyment from; take pleasure in
1. She relished her fame and basked in her glory
3. taste appreciatively
1. savor the soup
4. give taste to
5. have flavor; taste of something