pudding stone

pudding stone

pudding stone

Noun

a composite rock made up of particles of varying size

Synonyms: