Definition Definition

sarrasine - Meaning and Examples

Meaning of 'sarrasine' (Webster Dictionary)

1 . Sarrasine [ n.]
- A portcullis, or herse.