self-administered - Alemán Inglés Diccionario