Berchta

What is Berchta?

Berchta definition and meaning on Dictionary terms:
noun