Kotomora
とやら (toyara) Japanese meaning: ... or something | Kotomora