To complete or accomplish something to the end; to bring a plan, project, or promise to successful conclusion.
To perform or effectuate an intended action or policy.
2.
Globalneutral
To endure or persevere through an ordeal or difficult situation until it is finished or resolved.
3.
Globalneutralinformal
To be transmitted or to pass through a medium so as to be perceived at a distance (e.g., sound, light, or information carrying through an opening or channel).