What does "ambuscade" mean?

Ambuscade: A place in which troops lie hid, to attack an enemy unexpectedly. [R.] Dryden.

Additional senses

  1. 2.(Mil.) The body of troops lying in ambush.
  2. 3.To post or conceal in ambush; to ambush.
  3. 4.To lie in wait for, or to attack from a covert or lurking place; to waylay.
  4. 5.To lie in ambush.

Sources