self-contained aid - Turco Inglés Diccionario