Definition of give someone the needle in English:

give someone the needle

phrase

informal
  • Provoke or annoy someone.

    • ‘No need to give me the needle just because someone's given it to you.’
    • ‘They'll get you after another one and give you the needle without a second thought about it.’