◄
Sarrasine
►
Dictionary
(
n.
) A portcullis, or herse.
Clyx.com