Translation of thota in English:

thota

mound

noun (class 9, plural dithota)

  • 1

    mound