1
[ verb ] be smelled; have a strong odor

Related terms

smell

*