Noun Definition

besieger

1.Definition: an enemy who lays siege to your position

Category: People

2.Definition: an energetic petitioner

Category: People