What does Bambusflöte mean?

Bambusflöte - German to English

bamboo flute