strand of thought/opinion - Francés Inglés Diccionario