No, Peacock will not live stream Women's World Cup games for free. However, Peacock will offer all 64 matches in Spanish. Subscriptions start at 5 USD/month.