Kotomora
氈瓜 (かもうり, kamouri) Japanese meaning: wax gourd | Kotomora