self supply - Turco Inglés Diccionario