inside mirrors - German English Dictionary