at at long last

  1. uzun süren bir aradan sonra
uzun zaman sonra, en nihayet, hele şükür.