organ-grinder

/'ɔ:gən,graində/
Noun
  1. a street musician who plays a hand organ or hurdy-gurdy
organ-grinder
An organ-grinder plays a cheerful tune on a busy city corner.