threaten to terrorize - French English Dictionary