Question: what is the meaning of the idiom put paid to?
Answer: (chiefly Britain, idiomatic) To terminate; to cancel (plans or expectations); to stop something once and for all. The rain put paid to our plans for a picnic.