esparto glove for cleaning horses - German English Dictionary