Vocabulary
とやら
とやら
... or something (like that); ... or whatever; so-called ...; a certain ...
expression
suf