have somebody over (
also have somebody round especially British English)
phrasal verb (
see also have)
if you have someone over, they come to your house for a meal, drink etc because you have invited them:
We must have you over for dinner before we leave. [TahlilGaran] Dictionary of Contemporary English ▲