sound good? - French English Dictionary