What is the name for words such as ‘Wallflower’?

I want to learn more of those words that can describe things with just one word, like a shy and introverted person is called “Wallflower”, i want to be able to get to know more cute words like that. Thanks in advance!


An outgoing person is a gladhander. A timid person is a milquetoast. A loud talker is a windbag or a blowhard. A pompous hypocrite is a Pecksniff.


the book is call a therasus and has a listing for all words of the same meaning