Back to Dictionary

acabar

to conclude

to complete

to finish

to have an orgasm

to cum

Literally, "acabar" means to finish, so the slang isn't a far stretch.