meaning of Barmatte

Barmatte - German to English

bar mat