semi-reflecting mirror - German English Dictionary