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