To surround or besiege a place, or to persistently harass or trouble someone.
From Dutch 'belegeren,' from 'be-' (around) and 'leger' (camp or siege). Entered English in the 16th century during military encounters, originally meaning to camp around a besieged city, later extending to any persistent harassment or surrounding.
Try Another Word