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

Words within sarrasin

7 letter words: 1 results
View all words...