Kotomora
ハオリムシ (はおりむし, haorimushi) Japanese meaning | Kotomora