have a hearty laugh - French English Dictionary