Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of baggala

- A two-masted Arab or Indian trading vessel, used in Indian Ocean.