Sarrasin(n.) Alt. of Sarrasine
Sarrasine(n.) A portcullis, or herse.

Words within sarrasine