self-loading tape - Turco Inglés Diccionario