Where does “immolarsi” come from?

immolarsi (Italian): To sacrifice oneself

Definitions

  1. To sacrifice oneself

Words derived from “immolarsi”