NIDOROUS Meaning of NIDOROUS in English ( a. ) Resembling the smell or taste of roast meat, or of corrupt animal matter. Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012