From multi- + stranded.
multistranded (comparative more multistranded, superlative most multistranded)