Yahoo Web Search

Search results

  1. Dictionary
    immolate
    /ˈɪməleɪt/

    verb

    • 1. kill or offer as a sacrifice, especially by burning: "Chinese kings would immolate vast numbers of animals"

    More definitions, origin and scrabble points