Kotomora
インド (indo) Japanese meaning: India | Kotomora