"To release a trailer" means to make a short video clip available to the public before the release of a movie, TV show, or video game. It gives a sneak peek or preview of what the production is about to generate interest and excitement among the audience.
Full definition