What is the meaning of Entertain?

To amuse (someone); to engage the attention of agreeably.

To have someone over at one's home for a party or visit.

To receive and take into consideration; to have a thought in mind.

To take or keep in one's service; to maintain; to support; to harbour; to keep.

To meet or encounter, as an enemy.

To lead on; to bring along; to introduce.

Entertainment; pleasure.

Reception of a guest; welcome.

Source: wiktionary.org