used to express praise and approval - French English Dictionary