busker

/'bʌskə/
Noun
  1. a person who entertains people for money in public places (as by singing or dancing), usually while asking for money
busker
A busker plays a cheerful tune on his violin in the city square.