EnglishEdit

Prepositional phraseEdit

at long last

  1. (idiomatic) at last

TranslationsEdit