A cocklestove is a small stove that was used in the past to heat up a room or cook food. It is like a mini fireplace that you can put in a smaller space, like a room in a house or a cabin in the woods.
To use it, you put some wood or other fuel inside and light it up to start a fire. The fire heats up the metal body of the stove, and that heat spreads out into the room to make it warmer. Some cocklestoves have a flat surface on top that you can use to cook things like soup or tea.
Overall, think of it like a tiny fireplace that you can use both to heat up a room and to cook food in a small space. It's like having your own little cozy fire right inside your home!