meaning of Bergriesen

Bergriesen - German to English

gigantic hills