Meaning of "things are swept under the rug"

Swept under the rug (or carpet) is an idiom meaning to conceal something that is embarrassing that you don't want other people to know about.

Think about cleaning the floor. You have all the dirt, and are too lazy or out of time to find something to pick it up, so you lift the corner of the rug and sweep it there.