balistraria
English
balistraria meaning in English • balistraria का अर्थ अंग्रेजी में
Noun
- A narrow opening, often cruciform, through which arrows might be discharged.