Word
strong-smelling, adj.
having a strong odor
<adj.all>
strong-scented
strong-smelling
semantic pointers
similar to
odorous