Entertainment (noun) : 1. Something that's enjoyable to watch or take part in. 2. The act of entertaining somebody or something.
Synonyms: Amusement, diversion, recreation, pasttime, sport, play, fun, pleasure, enjoyment, show, performance, carnicval, festival, gala, spectacle.
Entertain (verb) : 1. To give enjoyment or amusement to. 2. To show hospitality to. 3. To consider or have in one's mind (an idea, doubt suggestion, etc).
Synonyms: Amuse, divert, occupy, interest, please, charm, regale, cheer, ...