Cumplir, the common Spanish meaning, “to finish [doing something]” is — in a moment of, “ah! It’s obvious now that you’ve told me!’ — a close cousin of the English, accomplish.
Both come from the Latin meaning “to complete,” accomplere, which comes from the older Latin root complere, meaning, “to fill up” — from which we also get the English complete.
Thus, the c-m-pl of cumplir maps to the c-m-pl of accomplish. Not to mention, the c-m-pl of complete as well.