SOUPED UP


Meaning of SOUPED UP in English

A vehicle is souped up when it is tuned to produce the maximum amount of power.

English dictionary of automotive terms.      Английский словарь автомобильных терминов.