cannon platoon - Turkish English Dictionary