What does antorcha mean?

antorcha - Spanish to English

burn