platoons - German English Dictionary