Flattering means to praise or compliment someone in a way that is meant to please them and make them feel good about themselves. It can also refer to something that flatters, which is an adjective used to describe something that enhances one's appearance or abilities without being entirely truthful.