self-supply - Turco Inglés Diccionario