self administered - Alemán Inglés Diccionario