ducking stool - Inglés Sinónimo Diccionario

ducking stool

n.
[1] cucking stool