English to Arabic

Meaning for:
Ambuscaded
other
باغت