English-Turkish dictionary »

smoke grenade meaning in Turkish

EnglishTurkish
smoke grenade (bomb that generates thick smoke)
noun

sis bombasınoun