What does Bambusmatte mean?

Bambusmatte - German to English

bamboo pad