【英汉对照佛学词典】

那由他


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