self-recording instrument - Francés Inglés Diccionario