self-monitoring devices - French English Dictionary