under heavy artillery fire - Turc Anglais Dictionnaire