Merriam-Webster Dictionary says:
Entertain verb:
2 : to show hospitality to
4 : to provide entertainment for
- en·ter·tain·er noun
Entertainment (noun): 3 a : amusement or diversion provided especially by performers b : something diverting or engaging: as (1) : a public performance (2) : a usually light comic or adventure novel
Musician noun:
a composer, conductor, or performer of music; especially : INSTRUMENTALIST
_________________________