self-consumption - Alemán Inglés Diccionario