Spanish-English Dictionaryelectrocutar
Meaning of electrocutar