Translation of serang hendap in English:

serang hendap

ambush

noun

  • 1

    ambush, the act of troops, etc. lying concealed to make a surprise attack