Successfully completed or brought to an end
(Adjective)