Back in the day we'd say 'camp', but I'm thinking that's probably not PC now? Can you still use 'effeminate'? What would be the best term to use?