From Latin impleĊ. Compare Romanian umple, umplu.
umpl (third-person singular umple, participle umplute)