olidous

listen to the pronunciation of olidous
الإنجليزية - الإنجليزية
{a} smelling strong
Having a strong, disagreeable smell; fetid