meaning of Barkasse

Barkasse - German to English

launch [boat]

View more

  • money workplace