have a heart of flint - French English Dictionary