pussy
"Pussy" has a few meanings in English. Two of them are perfectly neutral and common, especially in older or children's language. One sense is vulgar and offensive. The neutral senses are covered fully below, with a brief note on the vulgar one.
This is the oldest and most traditional meaning. 'Pussy' (or 'pussy cat') is a gentle, affectionate word for a cat, used especially when talking to or about cats in a soft, friendly way. You will often hear this in children's books, nursery rhymes, and older texts.
everyday language, children's language · Traditional; still used, especially with children
In informal speech, calling someone a 'pussy' means you think they are being cowardly, overly cautious, or weak. This is used as a mild-to-moderate insult. It is not polite, but you will hear it in casual conversation, films, and TV shows.
informal, colloquial speech · Modern, widely used in informal contexts · figurative