What does cash on delivery mean?

cash on delivery meaning in General Dictionary

obtaining the costs upon distribution