verb (used with object), be·sieged, be·sieg·ing.
to crowd around; crowd in upon; surround: Vacationers besieged the travel office.
to assail or ply, as with requests or demands.
Origin: 1250–1300; Middle English bysegen. Related forms
3. beset, pester, harass, harry, hound.
is always a great word to know.
So is doohickey. Does it mean: