strand of thought/opinion - Spanish English Dictionary