English Dictionary
Definition souped-up in British English
souped-up adjective
adjective
/ˌsuːpt ˈʌp/
Example
a souped-up engine
Synonyms and related words
