What is the meaning of Deniable?

Able to be denied or contradicted

Source: wiktionary.org