self-starting motor - French English Dictionary