×
auto-immolation
meaning in English
n.
self-immolation, deliberate sacrifice of oneself
Related Words
auto
auto tamponneuse
auto-satisfaction
auto-stop
PC Version
Copyright © 2018 WordTech Co.