horse taming stick - French English Dictionary