self-propelled artillery - Turc Anglais Dictionnaire