harbinger of felicity - French English Dictionary