create/cause a sensation - French English Dictionary