extraordinary revenues and profits - French English Dictionary