place where cattle stop - Spanish English Dictionary