platoon/troop (pl/tp) - German English Dictionary