Answer:
A mineral is a naturally-occurring substance formed through geological processes that has a characteristic chemical composition, a highly ordered atomic structure and specific physical properties.
A rock is a naturally occurring aggregate of mineral. Rocks do not have a definite chemical composition.
Hope this helps :)