MoneyGlossary.com
Home  

Mushroomed

Definition: To grow large quickly or out of control.

<< Go back