piece of horse's bridle - German English Dictionary