From English-French FreeDict Dictionary ver. 0.1.6: at last /eitlɑːst/ 1. enfin, finalement
at last /eitlɑːst/ 1. enfin, finalement