What does Besamungshandschuh mean?

Besamungshandschuh - German to English

insemination glove