Login or register (free and only takes a few minutes) to participate in this question.
You will also have access to many other tools and opportunities designed for those who have language-related jobs (or are passionate about them). Participation is free and the site has a strict confidentiality policy.
Explanation: My first instinct backed up by below link - a patent for the item - is that a pisacables - literally 'step on cables' would be something to allow the safe protection and stable connection of high voltage electric cables in an external event where cables are subject to being stepped on, and exposure to water and other elements might otherwise produce an electric hazard. Ergo a technical term for an insulation mechanism protecting the cable connection.
PISACABLES PERFECCIONADO PARA CONDUCTORES ELECTRICOS