David Seymour has defended wearing a T-shirt linking a sexualised woman to meat but says it might have been better to wear the male one.
The Act party leader and sole MP has been grilled on social media after he posted a picture of himself wearing the T-shirt at a barbecue hosted by University of Auckland's Meat Club.
The T-shirt shows a silhouette of a naked woman reclining provocatively and poses the question, "Got meat?"
The picture drew the ire of many who labelled it sexist and demeaning of women, especially in the context of the global #metoo movement.
Green MP Golriz Ghahraman tweeted: "Being part of the problem on campus in a post #metoo world: proving your manhood doesn't require super gross women are pieces of meat and/or boner reference. Just eat your bbq ACT dudes. No one was questioning your manhood and it's not 1954..."