Match the French and English words

Match the French and English words

Drag the French words to their English equivalent
Désolé
Louer
Une voiture
Un contrat
Un rond-point
To turn
Meters
Exit