The term odorous is defined as having a strong smell, and the crossword solution for this term is 'AROMATIC'. AROMATIC is an adjective used to describe something that has a pleasant, sweet smell. This term is often used to describe fragrant plants, spices, and essential oils.