torch [torches](stick with flame at one end) noun [UK: tɔːtʃ] [US: ˈtɔːrtʃ]The sun is the torch, the lamp of the universe; if it is situated in the central region it's because this is the best place to illuminate the planets. = El sol es la antorcha, la lámpara del universo; si se halla en la región central es porque ésta es la mejor ubicación para iluminar los planetas.