piece of ordenance - German English Dictionary