meaning of antorcha

antorcha - Spanish to English

burn