X is a feisty blonde. Y is a swaggering braggart. No prizes for guessing who is the woman, who the man. A nag is a woman. A man can't be a nag and he can't be a scold. Why are some words so gendered?
Female words: nag, scold, pert, bubbly, vivacious, feisty, shrill, blonde, blushing, screech, shriek, coy, demure, pout, throaty, svelte, voluptuous
Male words: swagger, cocky, burly, bellow, braggart, banter, leering, lecherous, swashbuckling, ogles, skulduggery
There were lots more and I've managed to forget them - probably because I'm only a coy and blushing blonde….