horse taming stick - German English Dictionary