self-balancing power bridge - Spanish English Dictionary