dry-gulchingEnglish

dry-gulching

Noun

The act of killing from ambush

English: dry-gulching