SARRASINE


Meaning of SARRASINE in English

noun a portcullis, or herse.

Webster English vocab.      Английский словарь Webster.