alarm or horrify someone - French English Dictionary