ギモーヴ
gimōbu

Noun

1. marshmallow

From French "guimauve"

Other forms: