Anaxagoras - Definition

anaxagoras

n 1: a presocratic Athenian philosopher who maintained that
everything is composed of very small particles that were
arranged by some eternal intelligence (500-428 BC)

Look up another word