Log in
Search words & phrases
odor
US /'oʊdə/
・
UK /'əʊdə/
B1
Definition
Video subtitles
noun
A certain smell, often strong or distinct
other
A certain smell, often strong or distinct