◄
Olidous
►
Dictionary
(
a.
) Having a strong, disagreeable smell; fetid.
Clyx.com