1. Après une longue attente. On nous reçut enfin.
2. Pour en finir. Enfin, si vous insistez !
3. S'il vous plaît. Mais enfin ! lâchez moi !
At the end of a period of time; finally
After a long period of time or an especially long delay; SYN. eventually, at length.