self-sealing coupling - Alemán Inglés Diccionario