platoon corporal - German English Dictionary