Get Your Premium Membership

Ambuscade

Definition

[n] the act of concealing yourself and lying in wait to attack by surprise
[v] wait in hiding to attack

Related Information

More Ambuscade Links