Qui sers-tu ?

“Who are you waiting for?”

I suspect this must be a mistaken translation, confusing waiting for and waiting on.