on general release
phrase
British, of a film
: being shown in theaters
Love words? Need even more definitions?
Merriam-Webster unabridged



