semi-mobile artillery - Allemand Anglais Dictionnaire