piece of ordenance - Turkish English Dictionary