self-invented - Francés Inglés Diccionario