Kotomora
筋細胞 (kinsaibou) Japanese meaning: muscle cell | Kotomora