Spanish-English Dictionarylaunch
Spanish word for launch