create/cause a sensation - Spanish English Dictionary