self-contained pressure cable - Spanish English Dictionary