strand of an organic, vegetable, or animal tissue - Español Inglés Diccionario