executive scorecard - French English Dictionary