sarrasin
English
sarrasin meaning in English • sarrasin का अर्थ अंग्रेजी में
Noun
- A portcullis, or herse.