a train of thought - Spanish English Dictionary