platoons - Turkish English Dictionary