strand of thought/opinion - German English Dictionary