meaning of Bambusmatte

Bambusmatte - German to English

bamboo pad