strand of an organic, vegetable, or animal tissue - Spanish English Dictionary