Big Huge Thesaurus

milliard

noun

sounds kind of like