horse longeing machine - Turkish English Dictionary