meaning of Berchfrit

Berchfrit - German to English

donjon