stink or stench bomb or device - Español Inglés Diccionario