strand of thought/opinion - Français Anglais Dictionnaire