Edora

Edora. ɛdow-ɹa. Noun. the cardinal number octillion.