sheep ranch - Spanish English Dictionary