self contacting cables - Alemán Inglés Diccionario