Kotomora
ガリバー (garibaa) Japanese meaning: Gulliver | Kotomora