self-recording instrument - French English Dictionary