Basic Guidelines For English Spellings
READ THESE ARTICLES
See US English definition of ambush
See UK English definition of ambush
See Spanish definition of emboscada
1‘seven members of a patrol were killed in an ambush’
1‘a gang of twenty youths ambushed their patrol car’