Kotomora
ツツガムシ (つつがむし) Japanese meaning | Kotomora