Deliverer meaning

One who delivers.
noun
0
0
Advertisement