Translation of surfilar in English:

surfilar

to overcast, v.

transitive verb

River Plate

  • 1

    to overcast
    to whipstitch