strand of thought/opinion - Español Inglés Diccionario