most irreplaceable - French English Dictionary