def get_multiline_description(description_start, lines):
    """
    Return a multiline description given the ``description_start`` start of the
    decsription and a ``lines`` list. These are common in .podspec.

    https://guides.cocoapods.org/syntax/podspec.html#description
    description is in the form:
    spec.description = <<-DESC
         Computes the meaning of life.
         Features:
         1. Is self aware
         ...
         42. Likes candies.
        DESC
    """
    # from "<<-DESC" to "DESC"
    description_end = description_start.strip('<-')
    description_lines = []
    started = False
    for line  in lines:
        if started:
            ended = line.strip().startswith(description_end)
            if not ended:
                description_lines.append(line)
            else:
                break

        elif '.description' in line and description_start in line:
            started = True

    return '\n'.join(description_lines)