Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
ambusher
in English
ambusher
us
//ˈæmbəʃər//
uk
//ˈæmbʌʃər//
#uncommon
Definitions
Noun
one
who
sets
up
a
surprise
attack
(
on
someone
)
The
ambusher
lay
in
wait
behind
the
trees
,
ready
to
strike
.