embûcher
Top 30000
Meanings
Verb
1. to make enter its lair (of an animal)
2. to ambush (dated)