Kotomora
センモウヒラムシ (senmouhiramushi) Japanese meaning | Kotomora