Kotomora
細胞小器官 (saiboushoukikan) Japanese meaning: organelle | Kotomora