supply platoon - Turkish English Dictionary