self-stick interlocking fastener - Alemán Inglés Diccionario