Looks like it translate to No or Nope.
I suspect that the meaning of the term has a deeper meaning to native Greek speakers, such as Natasha, than it does to native speakers of American English.
I think, kind Sir, that "Nuts" is a very apt description for the idea behind the phrase.