die-hard fan - French English Dictionary