Cookstove has 2 different meanings across 1 category:
Noun
a stove for cooking (especially a wood- or coal-burning kitchen stove)
A stove used for cooking, especially a primitive kind heated by burning wood, charcoal, dung, etc.