×

auto-immolation meaning in English

n. self-immolation, deliberate sacrifice of oneself

Related Words

  1. auto
  2. auto tamponneuse
  3. auto-satisfaction
  4. auto-stop
PC Version

Copyright © 2018 WordTech Co.