Delhi HC calls women parasite