In Depth meaning of this verse?

Re: In Depth meaning of this verse?

^^ The female ovaries are not in between ribs. They are lying in pelvis or hip bones. Further the Ayat clearly says that [He is created from water gushing forth, proceeding from between the backbone and ribs] So it mentions the male part.