Definitions by Philzor!!
Womowned
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
Hence the term - Womowned