pudding stone


Meanings

  • a composite rock made up of particles of varying size