What’s baby registry??

Can someone please tell me what a baby registry is and how you register? I’ve seen other moms talk about it but last night while I was watching Jane the virgin, they also brought it up. What the heck is it?