Time to pay the piper

Donald Steiny

« Back to Glossary Index

Expressions meaning to admit the truth

Synonyms:
divulge and pay for the consequences of the damage or injury. Story link: The Pied Piper of Hamelin
« Back to Glossary Index