ambuscade - Dictionary definition and meaning for word ambuscade
Powered by Mnemonic Dictionary
concentrate on ambush