IPA: /ˈoʊdəfəl/
KK: /ˈoʊdərfəl/
Having a strong smell, often a pleasant one.
The garden was filled with odorful flowers that attracted many bees.
Comparative: more odorful
Superlative: most odorful
Odorful is formed from "odor" (from Latin "odor", meaning smell or scent) and "-ful" (meaning full of). The word "odorful" means full of odor or having a strong smell.
Think of 'odor' as a strong smell, and remember that 'odorful' means full of that smell.