Kotomora
穂綿 (ほわた, howata) Japanese meaning: cattail cotton | Kotomora