Adjective Definition

deniable

1.Definition: capable of being denied or contradicted




Please Share