artificer of the universe - French English Dictionary