Replenishes meaning : To refill; to renew; to supply again or to add a fresh quantity to. To fill up; to complete; to supply fully. To finish; to complete; to perfect.
fly swatters
replenishes
rainstick
nolo contendere
alpine choughs