English Dictionary
Definition savour in British English
savour noun
noun
/ˈseɪvə(r)/
1
a flavour or smell, especially a pleasant one
2
enjoyment and excitement
Synonyms and related words
