artificer of the universe - Francés Inglés Diccionario