Origin: Latin suffix -ment
Definition, synonyms and related words
Something which gives off a scent; an odoriferous substance.