homemade bomb made by guerrilla fighters - Español Inglés Diccionario