NetFlix Site
NetFlix Site. Means the site operated by NetFlix, located on the world wide web portion of the internet, the initial, top level display of which is identified by the following URL: , or such other internet site operated under NetFlix's trademarks and trade name. NetFlix Site shall not include the Co-branded Site.
All Definitions
Found in
Netflix contract