meaning of Burmese Power Cable

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.