piece of ordenance - French English Dictionary