deliver over ( synonym found)

Definition of deliver over:

(n) : one who delivers

Back to Top