meaning of abstreiten

abstreiten - German to English

to deny

View more

  • to dispute