What does abstreiten mean?

abstreiten - German to English

to deny

View more

  • to dispute