odorsome Definition
Definition
An odoriferous substance or object; something that smells, especially with a strong or unpleasant smell.
More Word
Browse
An odoriferous substance or object; something that smells, especially with a strong or unpleasant smell.
Browse