What is the meaning of Odoriferous?

Having an odor or fragrance.

Source: wiktionary.org