dictionnaire Français-Anglais »

s'immoler signifie anglais

FrançaisAnglais
s'immoler verbe

self-immolate◼◼◼(to set oneself on fire)
verb