Meaning of “primordial soup” in the English Dictionary

English