Vocabulary Term: launch

Verb (infinitive)
USA
UK
launch
USA
UK
to release and start selling a new product
USA
UK
"Apple launches a new iPhone every 18 months."