Kotomora
メガロ (megaro) Japanese meaning: megalo | Kotomora