score a feature film etc. - French English Dictionary