harsh criticism or disapproval - Allemand Anglais Dictionnaire