self-contained aid - Alemán Inglés Diccionario