Not to be confused with novemdecillion, what Google says.
Novamegillion is equal to 103*103*102.7*1022+3,000,000+ 3. The term was coined by Trakaplex trying to make puns on Bowers' illions on answers.com.  It was then mentioned on a Googology Testing post asking if it connotes to a meganova.
It comes from 'novillion' and 'megillion' with an "a" vowel first introduced in Tier 3.