Time to pay the piper Donald Steiny November 23, 2018 « Back to Glossary IndexExpressions meaning to admit the truthSynonyms: divulge and pay for the consequences of the damage or injury. Story link: The Pied Piper of Hamelin« Back to Glossary Index