baglo

baglo

English Noun
Ad

Definition

A two-masted trading boat.

Ad