hormone of happiness - French English Dictionary