homemade bomb made by guerrilla fighters - Spanish English Dictionary