Meaning of dry-gulching

Definition of dry-gulching

(noun) the act of killing from ambush

Other information on dry-gulching

WIKIPEDIA results for dry-gulching
Amazon results for dry-gulching