barbed Meaning and Definition
1. s. having or covered with protective barbs or quills or spines or thorns or setae etc.
2. s. capable of wounding
1. s. having or covered with protective barbs or quills or spines or thorns or setae etc.
2. s. capable of wounding
Sponored Video