artificial feedback device - German English Dictionary