English Dictionary
Definition deniable in British English
deniable adjective
adjective
/dɪˈnaɪəb(ə)l/
Synonyms and related words
