What does anbellen mean?

anbellen - German to English

to bark at

View more

  • to bay at