more irreplaceable - French English Dictionary