mock someone annoyingly and insistently - Turkish English Dictionary

Suggest a Term