return (home) in triumph - French English Dictionary