Best definition
Being owned by a woman – most applicable for someone you are romantically linked with such as a wife or

girlfriend who has just split up with you or done something else
Hence the term – Womowned

Guy 1: Oh dude OMGZ there’s pics of you all over the net!!

Guy 2: WTFLCOPTER – Who from?!?! My ex?!?!

Guy 1: Yeah looks like it, you got womowned!