homemade bomb made by guerrilla fighters - Espagnol Anglais Dictionnaire