What does Barkasse mean?

Barkasse - German to English

launch [boat]

View more

  • money workplace