Rhyme Desk
Find rhyming words!

Definition of "Megabucks" :

noun: a large sum of money (especially as pay or profit)

"They sank megabucks into their new house."