mirror reflection echo - Spanish English Dictionary