Baglo definition

A two-masted trading boat.
noun
0
0
Advertisement