meaning of Besamungshandschuh

Besamungshandschuh - German to English

insemination glove