×

immolation meaning in English

n. immolation, self-sacrifice

Related Words

  1. immodéré
  2. immodérément
  3. immoler
  4. immonde
PC Version

Copyright © 2018 WordTech Co.