ducking stool - French English Dictionary