Translation of noda in English:

noda

smirch

(menodai)

verb

  • 1

    smirch, discredit, disgrace, blemish