window regulator mechanism - Spanish English Dictionary