那由他 なゆた
nayuta

Noun

1. an extremely great number (often said to be 100 million)

Buddhism

From Sanskrit "nayuta"

Numeric

2. 10^60 (or 10^72)

Other forms: