[noun] [C] - a small sharp pointed growth on the stem of a plantrose thornsthorn bushesA thorn in the flesh/side is something which continually annoys you or causes you pain.A relentless campaigner, he was a thorn in the government's side for a number of years.
THORN
Meaning of THORN in English
Cambridge English vocab. Кембриджский английский словарь. 2012