English Dictionary
Definition odour in British English
odour
noun
1
a smell, especially one that is unpleasant
2
a particular atmosphere, influence, or quality
