What is the full meaning of megadeals
MEGADEAL, a business deal involving a lot of money [n]
Example of the word megadeals placed on a Scrabble board.