What is the meaning of Instantiable?

That can be instantiated.

Source: wiktionary.org