meaning of Baumhütte

Baumhütte - German to English

tree house