What does Buckelkrämer mean?

Buckelkrämer - German to English

[peddler holding their product on a giant backframe]