trench artillery - English Synonyms Dictionary