self-administered - Espagnol Anglais Dictionnaire