Translation of noda in English:

noda

spot, stain

noun

  • 1

    spot, stain
  • 2

    disgrace, shame