English-French dictionary »

self-immolate meaning in French

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

s'immoler◼◼◼verbe