Kotomora
大型動物 (oogatadoubutsu) Japanese meaning: large animal | Kotomora