To enjoy the taste or smell of something for as long as possible. She savored the rich aroma of the freshly brewed coffee.
To enjoy or appreciate something completely, especially by dwelling on it. He savored the moment of victory, knowing it was a result of years of hard work.
To have a trace, suggestion, or characteristic quality of something, usually followed by "of". The story savored of exaggeration.