launched
动词 launch:
set up or found
同义词:establish, set up, found, launch
propel with force
同义词:launch
launch for the first time; launch on a maiden voyage
同义词:launch
begin with vigor
同义词:plunge, launch
get going; give impetus to
同义词:launch, set in motion
smoothen the surface of
同义词:launch