Having a keen sense of smell.
Full of scent; odorous.
Having a pleasant scent.
liked, appreciated or respected.