Launch

Projects
Vocabulary Term #1805
Verb (infinitive)
US
UK
Launch
US
UK
to release and start selling a new product
US
UK
"Apple launches a new iPhone every 18 months."