Translation of nta in English:

nta

body louse

plural noun (class 9, plural dita)

  • 1

    body louse