corral to handle horses - Turkish English Dictionary