A Francophile is a non-French person who has a strong interest in, or admiration for French culture. This could include France itself and its history, the French language, French cuisine, literature, etc. The opposite of a Francophile is a Francophobe -- someone who dislikes all that is French.