A word examined

starz

other
5 letters·English

starz—a U.S. premium cable TV and streaming network (brand name).

Wiktionary →
No comments yet