Kotomora
辛うじて (karoujite) Japanese meaning: barely | Kotomora