Correct Answer: B
Explanation:
The word �barbs� implies insults. So we might be looking for a word that means �insult�. The word �disparage� fits the bill but does not have a similar word in the remaining choices. Of what is left we can focus on �lampoon� and �ridicule� which both mean to mock or deride � which imply making fun of someone to show up faults.