horsewhipping - Turkish English Dictionary