What does Burmese Power Cable mean?

Burmese Power Cable meaning in Urban Dictionary

The sexual work of utilizing an electric powered eel to erotically asphyxiate a lady during sex while getting self-stimulation from electric cost.