Kotomora
繊毛虫 (senmouchuu) Japanese meaning: ciliate | Kotomora