self-stick interlocking fastener - Turco Inglés Diccionario