late 14c., from Old French replet "filled up" (14c.), from Latin repletus "filled, full," past participle of replere "to fill; fill again, re-fill," from re- (see re-) + plere "to fill" (from PIE root *pele- (1) "to fill").
it is replete with misery
replaceable
replacement
replant
replay
replenish
replete
repletion
replevin
replica
replicable
replicate