Launch

Projects
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.