large mirror - German English Dictionary