self-invented - Alemán Inglés Diccionario