What are cobblestones?

They are medium sized naturally rounded stones. Used to pave road surfaces mostly in the middle ages. Still used today in some places.