What does Brotratte mean?

Brotratte - German to English

[rat made from loaves of bread] [souvenir of Hameln]