×

self-flagellation meaning in French

auto-flagellation (auto-accusation, regret, repentance)

Related Words

  1. self-feeding
  2. self-fertilization
  3. self-forgetful
  4. self-fulfilling prophecy
PC Version

Copyright © 2018 WordTech Co.