Dirty, filthy, or morally shameful and repulsive; characterized by greed or selfishness.
From Latin 'sordidus' (dirty, filthy), from 'sordes' (dirt, filth). The word has been used in English since the 1400s with both literal and figurative meanings.
Latin gives English so many judgment words—'sordid' literally means dirty but we use it for moral filth, just like 'gross' or 'foul,' showing how humans link physical and moral disgust in our language.
Complete word intelligence in one call. Free tier — 50 lookups/day.