sent omsider

Adverb

 * 1) at long last, finally (after a long wait)