"vomiting fire," c. 1600, from Late Latin ignivomous, from Latin ignis "fire" (see igneous) + vomere "to vomit" (see vomit (n.)).
igneous
ignis fatuus
ignitable
ignite
ignition
ignivomous
ignoble
ignominious
ignominy
ignoramus
ignorance