The definition of besiege is to surround, crowd around or overwhelm. When you storm a castle with armed forces and surround the castle, this is an example of a time when you besiege. When you harass and bombard someone with questions, this is an example of a time when you besiege.