What does Barbuta mean?

Barbuta - German to English

barbute

View more

  • barbut