English to Arabic

Meaning for:
Ambuscade
other
الكمين