have ambushed
Present perfectconjugation ofambush.There are other translations for this conjugation.
Someone must have ambushed him on his way...
Alguien debe haberlo emboscado en su camino.
Other Dictionaries
Explore the meaning of ambush in our family of products.
Word of the Day
to drizzle