organ-grinder

noun

1.
a street musician who plays a hand organ or hurdy-gurdy