Kotomora
生きている化石 (ikiteirukaseki) Japanese meaning | Kotomora