self-supply - Alemán Inglés Diccionario