smoke grenade launcher - Turkish English Dictionary