mirror apparatus - Spanish English Dictionary