Skip to main content

hagbut

English hagbut meaning in English  •  hagbut का अर्थ अंग्रेजी में
Noun
  • A harquebus, of which the but was bent down or hooked for convenience in taking aim.
Advertisement