Dictionary
Dictionary
Ambuscade — definition & meaning
Word Type Definition Ambuscade v. t. A place in which troops lie hid, to attack an enemy
unexpectedly.
Explore more words:
Crystallization · Velum · Poverty · Thin · Hoisted · Coordinate · Paucity · Rename ·