self-invented - Turco Inglés Diccionario