A transliteration of the Sanskrit nayuta, which means a vast number of something. Billions, trillions, incalculable.