design criteria: criteria that designers should meet in designing some system or device
criterion: the ideal in terms of which something can be judged
pudding stone: a composite rock made up of particles of varying size