×
self-flagellation
meaning in French
auto-flagellation (auto-accusation, regret, repentance)
Related Words
self-feeding
self-fertilization
self-forgetful
self-fulfilling prophecy
PC Version
Copyright © 2018 WordTech Co.