Kotomora
ヒゲムシ (higemushi) Japanese meaning: beard worm | Kotomora