ducking stool - Spanish English Dictionary