leave someone overwhelmed and speechless - Spanish English Dictionary