kamus
.
Search
About
dry-gulching
English
dry-gulching
Noun
The act of killing from ambush
English: dry-gulching