synchronous power systems - French English Dictionary