This
database is a comprehensive collection of all the American idioms and slang available.
American Idioms are many and varied. We hope you enjoy our collection. We are adding more all the time.
.
Don't wash your dirty laundry in public What does Don't wash your dirty laundry in public mean?
(UK) People, especially couples, who argue in front of others or involve others in their personal problems and crises, are said to be washing their dirty laundry in public; making public things that are best left private. (In American English, 'don't air your dirty laundry in public' is used.)
If someone is whistling past the graveyard, they are trying to remain cheerful in difficult circumstances.
('Whistling past the cemetery' is also used.)