What does Bestreitbarkeit mean?

Bestreitbarkeit - German to English

contestability

View more

  • deniability