Englishfor English speakers
Sumatra
—
noun
a mountainous island in western Indonesia
barb
—
noun
(= shot, shaft, dig)
an aggressive remark directed at a person like a missile and intended to have a telling effect
his parting shot was 'drop dead'
she threw shafts of sarcasm
she takes a dig at me every chance she gets
—
noun
a subsidiary point facing opposite from the main point that makes an arrowhead or spear hard to remove
—
noun
the pointed part of barbed wire
—
noun
one of the parallel filaments projecting from the main shaft of a feather
—
verb
provide with barbs
barbed wire