a musical delight - French English Dictionary