mechanical float - French English Dictionary