old piece of artillery - German English Dictionary