What does Bambusbär mean?

Bambusbär - German to English

(giant) panda [Ailuropoda melanoleuca]