[adjective](figurative) She made some rather barbed (= critical and unkind) comments about my lifestyle.Barbed wire is a type of strong wire with sharp points on it, used to prevent people or animals from entering or leaving a place, esp. a field.a barbed wire fence
BARBED
Meaning of BARBED in English
Cambridge English vocab. Кембриджский английский словарь. 2012