Translation of tadi in English:

tadi

field mouse

nounPlural ditadi

  • 1

    field mouse