flagellant - Turkish English Dictionary