ducking stool - Turkish English Dictionary