English Dictionary
Definition upstart in British English
upstart adjective
adjective
/ˈʌpˌstɑː(r)t/
1
an upstart company is one that has quickly become very successful
Synonyms and related words
