cannon platoon - French English Dictionary