English and French Search Results for: immolate
English
Detailed Translations for immolate from English to French
immolate:
Synonyms for "immolate":
Related Definitions for "immolate":
-
offer as a sacrifice by killing or by giving up to destruction1
Wiktionary Translations for immolate:
immolate
verb
-
kill as sacrifice
-
destroy
immolate