Kotomora
アメーバ (ameeba) Japanese meaning: amoeba | Kotomora