smoke rifle grenade - Turkish English Dictionary