Skip to main content

petrary

English petrary meaning in English  •  petrary का अर्थ अंग्रेजी में
Noun
  • An ancient war engine for hurling stones.
Advertisement