immolateEnglish

immolate

Verb

Offer as a sacrifice by killing or by giving up to destruction

English: immolate

Bahasa: mengorbankan

Bahasa words with similar meanings