flagellator - Turkish English Dictionary