Kotomora
植物細胞 (shokubutsusaibou) Japanese meaning: plant cell | Kotomora