Defloration means