English-Latin translations for ambuscade
Definition of ambuscade
- An ambush; a trap laid for an enemy
- The place in which troops lie hidden for an ambush
- The body of troops lying in ambush
- To lie in wait for, or to attack from a covert or lurking place; to waylay
Trending Searches
Popular Dictionaries