Rock with colorful bands
I believe the answer is:
onyx
(Other definitions for onyx that I've seen before include "Kind of agate" , "Black and white striped gemstone" , "Gemstone, a variety of chalcedony" , "Stone-like marble with layered colours" , "African antelope" .)