1. To deliver or give back; to return. 2. To deliver or liberate a second time or again. 3. To report; to deliver the answer of.
redeliver | redeliverance | redelivery |