smoke grenade discharger - Turkish English Dictionary