smoke grenade launcher - Turco Inglés Diccionario