meaning of bestreitend

bestreitend - German to English

arguing

View more

  • contesting
  • controverting
  • impugning