ambuscade - definitions and synonyms

ambuscade verb

  1. English Meaning: 

    : wait in hiding to attack

ambuscade noun

  1. English Meaning: 

    : the act of concealing yourself and lying in wait to attack by surprise

    Synonyms:

    ambush / lying in wait / trap