olidous

listen to the pronunciation of olidous
English - English
{a} smelling strong
Having a strong, disagreeable smell; fetid
olidous
Favorites