self-recording device - Turco Inglés Diccionario