nayuta (那由他), or niyuta. A numeral, meaning one hundred thousand, one million, or ten million.
www.sutrasmantras.info