Noun
fanny merchant (plural fanny merchants) (UK, slang, derogatory, vulgar) An effeminate and ineffectual man.