self-contained aid - Inglés Sinónimo Diccionario