eager to create music - French English Dictionary