I had no idea there were so many different squash, gourd, pumpkins etc.
After lots of Google and other search, seem these monster squash are a subgroup of, well guess, squash; called in Chinese “changnanhua” which means long pumpkin or something, the scientific name should be “Cucurbita moschata var. toonas”; it is also sometimes called “long cushaw”.
Me, Obelix in the kitchen, ready to knock someone down.