self-administered - Turco Inglés Diccionario