used to express praise and approval - Allemand Anglais Dictionnaire