Le Vocabulaire
Francophone
= French-speaking.
Avoir tout le temps
= to have lots of (free) time.