Meaning of entertain in English
1. do something to amuse or interest someone such as a guest
The play entertained us very much.
2. invite someone to your home as a guest and provide them with food and drink
She entertained us at[to] tea.