meaning of Baumriese

Baumriese - German to English

huge tree