horse harness strap - German English Dictionary