ambuscade Meaning and Definition
1. n. the act of concealing yourself and lying in wait to attack by surprise
2. v. wait in hiding to attack
1. n. the act of concealing yourself and lying in wait to attack by surprise
2. v. wait in hiding to attack
Sponored Video