mirror-camera - German English Dictionary