self-directed learning program - Alemán Inglés Diccionario