meaning of Berggasthof

Berggasthof - German to English

hill inn