a pair of mated contacts - Español Inglés Diccionario