Kotomora
ムシゴケ (むしごけ) Japanese meaning | Kotomora