strongly and angrily criticize - Turc Anglais Dictionnaire