tank platoon - German English Dictionary