hope deferred make the heart sick - French English Dictionary