life float - French English Dictionary