self-stick interlocking fastener - Español Inglés Diccionario