self-monitoring devices - German English Dictionary