person left speechless - French English Dictionary