instantaneous recording - French English Dictionary