Dictionnaire français - anglais

lancer

to throw, to launch