English Dictionary
Definition start-up in British English
start-up noun
noun
Synonyms and related words

English Dictionary