besieger

Noun
  1. An enemy who lays siege to your position (synset 109870382)
  2. An energetic petitioner (synset 109870495)

Found on Word Lists

Other Searches