translate English to French: They are made of lots of small fragments of ice, dust and rock.
En réalité, ils se composent d'une multitude de fragments de glace, de poussière et de roc.