What is the meaning of the word "needle"?

Definitions:

  1. goad or provoke, as by constant criticism copy to clipboard verb
    • We needled them with sarcastic remarks. copy to clipboard

Synonyms:

NearBy Words: