self-propelled howitzer - Turc Anglais Dictionnaire