Skip to main content

baggala

English baggala meaning in English  •  baggala का अर्थ अंग्रेजी में
Noun
  • A two-masted Arab or Indian trading vessel, used in the Indian Ocean.
Advertisement