i'm very happy that - French English Dictionary