Translation of terpa in English:

terpa

(menerpa)

verb

  • 1

    to spring, rush or dash forward, to leap, to swoop, to attack with sudden assault