It is used as a verb as well as noun.
Meaning: As a verb savour means enjoy or appreciate to the full. As a noun it means a specific taste or smell and it is also used to indicate the power to excite interest.
savourless or savorless - adjective
savorous - adjective
Synonyms : relish, enjoy, taste to the full, appreciate, delight in, take pleasure in, revel in, luxuriate in,flavor,tang,smack,bask
Antonyms : endure,suffer
1)Although she served us a humble meal, we savoured every morsel with great relish.
2)The savour of match has been lost.
3)The savour of lime is still lingering on my tongue.