despicable person or thing - Turc Anglais Dictionnaire