strand of thought/opinion - Turkish English Dictionary