Translation of thetsa in English:

thetsa

verb

  • 1

    coax milk from an animal