def subsumes(paradigm_cell, morpheme):
    """Check if a vocabulary item subsumes the features in a paradigm cell.

    >>> cell = [['Nom', '+1', '-pl'], ['Acc', '+3', '-pl']]
    >>> subsumes(cell, [['+1', '-pl']])
    True
    >>> subsumes(cell, [['+3', '-pl']])
    True
    >>> subsumes(cell, [['+3'], ['+1']])
    True
    >>> subsumes(cell, [['+1', '+3']])
    False
    >>> subsumes(cell, [['+3'], ['+2']])
    False
    >>> subsumes([['+intr', '+1', '-2', '-3', '-sg', '+pl']],
    ...          [['+1', '+pl', '+intr']])
    True

    """
    for mstruct in morpheme:
        if not any(set(mstruct) <= set(pstruct) for pstruct in paradigm_cell):
            return False
    return True