meaning of Baggermatte

Baggermatte - German to English

bog pad