a seal of approval - Espagnol Anglais Dictionnaire