power transmission fluid - French English Dictionary