Kotomora
メガロサウルス Japanese meaning | Kotomora