terror-stricken - French English Dictionary