Translation of tuma in English:

tuma

a louse

noun

  • 1

    a louse, a mite