завършвам (Bulgarian) comes from Bulgarian завъ́рша, from Bulgarian за-, from Old Church Slavonic за-, from Proto-Slavic za — behind, after (stationary).
завършвам (Bulgarian): to finish, to complete, to conclude