A flat character is a character with little to no complex emotions, motivations, or personality. They also don't undergo any kind of change to make them more well-rounded. In other words, they're the opposite of a "round character," who has a fully fleshed out profile and changes throughout the story.