OLIDOUS


Meaning of OLIDOUS in English

adj having a strong, disagreeable smell; fetid.

Webster English vocab.      Английский словарь Webster.