Dictionary.com
Thesaurus.com

has been nettling

  • present perfect progressive
    of nettle (3rd person singular).
    nettle
    noun
    any plant of the genus Urtica, covered with stinging hairs.

More Suggestions