Singer Billie Eilish recently dressed more figure-hugging, which apparently displeased some fans. Now she counters with an angry speech on social media.

The 21-year-old, who had worn rather loose clothes at the beginning of her career, has recently been seen more often in more feminine outfits. In an Instagram story, she described critics as "women-hating weirdos" and called them "bozos," which translates as "idiots" "Did you know that women are versatile?" she wrote.