despicable thing - German English Dictionary