Dictionary.com
Thesaurus.com

turbobooster

  • a word derived from turbo-boost.
    turbo boost
    noun
    a sudden increase in power, speed, or energy.

More Suggestions