meaning of abhetzen

abhetzen - German to English

to tire out