he has skeletons in his closet - German English Dictionary