Kabocha


Kabocha

What is Kabocha?

Kabocha also called Japanese pumpkin is a type of winter squash. [1]