Translation of strap in Indonesian

strap

tali

noun

  • 1

    tali