Find the word definition

Wiktionary
open beta

n. Something that is in its beta stage, or being tested.