cannon platoon - German English Dictionary