dry-gulching

Noun
  1. The act of killing from ambush (synset 101249853)

Other Searches