to persist on - French English Dictionary