old piece of artillery - Turkish English Dictionary