Kotomora
下等動物 (katoudoubutsu) Japanese meaning: lower animals | Kotomora