meaning of abpumpen

abpumpen - German to English

to push straight down

View more

  • to create