self-stick interlocking fastener - Francés Inglés Diccionario