What does ‘megabucks’ mean?

( n ) A lot of money. He made megabucks when he sold his company.