electric traction study department - Spanish English Dictionary