self-administered - Español Inglés Diccionario