Kotomora
メンブレン (menburen) Japanese meaning: membrane | Kotomora