be larger than life - French English Dictionary