self-righting lifejacket - French English Dictionary