那由他 nàyóutā

nàyóutā noun a nayuta
Domain: Buddhism 佛教
Notes: An ancient Indian unit of time or a large number (FGDB '姟')