triangular ranch - Spanish English Dictionary