Look Up Another Term

Definition: megabucks


A lot of money!